Diffenator

Tables
avar
gasp
head
gvar
hmtx
GPOS
prep
STAT
GDEF
name
maxp
HVAR
OS/2
fvar
hhea
glyphs: modified
) ) glyph: parenright
gids: [116]
diff: 1.4789713635253754
glyph: danda_cham
gids: [104]
diff: 2.3813346895833223
glyph: eight_cham
gids: [19]
diff: 2.536957406700853
glyph: na_cham
gids: [39]
diff: 2.5710624278869325
glyph: cha_cham
gids: [27]
diff: 2.614960271628356
glyph: nue_cham
gids: [38]
diff: 2.680890627990256
; ; glyph: semicolon
gids: [122]
diff: 2.741470113425736
glyph: dda_cham
gids: [40]
diff: 2.8924531683455026
glyph: doubleDanda_cham
gids: [105]
diff: 3.0298442039484104
glyph: chFinal_cham
gids: [59]
diff: 3.186527001674683
glyph: kFinal_cham
gids: [56]
diff: 3.2798483552824265
glyph: ka_cham
gids: [21]
diff: 3.302002421839471
glyph: spiral_cham
gids: [107]
diff: 3.372154892033791
glyph: kha_cham
gids: [22]
diff: 3.4467178150661653
glyph: rFinal_cham
gids: [64]
diff: 3.5477462660524073
glyph: ssFinal_cham
gids: [66]
diff: 3.603345308657744
glyph: nine_cham
gids: [20]
diff: 3.6370798884275257
glyph: da_cham
gids: [36]
diff: 3.707615896566774
glyph: five_cham
gids: [16]
diff: 3.724775317579197
glyph: yaMedial_cham
gids: [74]
diff: 3.7820324424040055
glyph: ha_cham
gids: [55]
diff: 3.803278739253583
glyph: ssa_cham
gids: [53]
diff: 3.8038809691986786
glyph: aaSign_cham
gids: [89]
diff: 3.815651285432599
glyph: tha_cham
gids: [35]
diff: 3.8320987713896324
glyph: pa_cham
gids: [41]
diff: 3.919620396125078
glyph: sa_cham
gids: [54]
diff: 3.9943921835818554
glyph: ja_cham
gids: [29]
diff: 4.022907955452442
glyph: u_cham
gids: [70]
diff: 4.026713014537865
glyph: gFinal_cham
gids: [57]
diff: 4.057781574565195
glyph: o_cham
gids: [73]
diff: 4.059948474433563
glyph: zero_cham
gids: [11]
diff: 4.113046851125953
glyph: ppa_cham
gids: [42]
diff: 4.218810570580087
glyph: hSignFinal_cham
gids: [67]
diff: 4.219356745180033
glyph: e_cham
gids: [71]
diff: 4.238069294570074
glyph: bha_cham
gids: [45]
diff: 4.355092870073705
glyph: ta_cham
gids: [34]
diff: 4.355659647862595
glyph: seven_cham
gids: [18]
diff: 4.3678966272359965
, , glyph: comma
gids: [117]
diff: 4.369606020698564
glyph: yFinal_cham
gids: [63]
diff: 4.394638549384831
glyph: gha_cham
gids: [24]
diff: 4.410622293870521
glyph: chha_cham
gids: [28]
diff: 4.494874879581456
glyph: pFinal_cham
gids: [62]
diff: 4.508714788815554
glyph: ma_cham
gids: [47]
diff: 4.546087128612365
glyph: lFinal_cham
gids: [65]
diff: 4.574186348426699
glyph: ba_cham
gids: [44]
diff: 4.609031068563065
glyph: mue_cham
gids: [46]
diff: 4.667643195455086
glyph: dha_cham
gids: [37]
diff: 4.720740510980242
glyph: one_cham
gids: [12]
diff: 4.7651012652252085
glyph: six_cham
gids: [17]
diff: 4.7669310460402405
glyph: ra_cham
gids: [50]
diff: 4.7669310460402405
glyph: la_cham
gids: [51]
diff: 4.785609257596251
glyph: bba_cham
gids: [48]
diff: 4.815216715345379
glyph: va_cham
gids: [52]
diff: 4.872034402215988
glyph: ya_cham
gids: [49]
diff: 4.876773801766873
glyph: tFinal_cham
gids: [60]
diff: 5.126585033784108
glyph: pha_cham
gids: [43]
diff: 5.174930145702975
glyph: ai_cham
gids: [72]
diff: 5.188408160844503
glyph: ga_cham
gids: [23]
diff: 5.197837992615332
glyph: ngFinal_cham
gids: [58]
diff: 5.25701311788683
glyph: nhue_cham
gids: [31]
diff: 5.307953976419935
glyph: jha_cham
gids: [30]
diff: 5.310229564486141
glyph: a_cham
gids: [68]
diff: 5.3623639601110975
glyph: nha_cham
gids: [32]
diff: 5.699923233350217
glyph: nhja_cham
gids: [33]
diff: 6.0188078087386785
glyph: two_cham
gids: [13]
diff: 14.505142870457016
glyph: four_cham
gids: [15]
diff: 15.254632230171234
glyph: three_cham
gids: [14]
diff: 22.57640395087155
glyph: i_cham
gids: [69]
diff: 22.57640395087155
glyph: nFinal_cham
gids: [61]
diff: 22.867329593183698
glyph: nga_cham
gids: [26]
diff: 22.971540045330443
glyph: ngue_cham
gids: [25]
diff: 23.120190260964026
glyph: tripleDanda_cham
gids: [106]
diff: 23.501506566658335
glyph: raMedial_cham
gids: [75]
diff: 24.376067370064515
glyph: iiSign_cham
gids: [92]
diff: 24.40907263485283
glyph: auSign_cham
gids: [94]
diff: 24.441782416890177
glyph: ngSignFinal_cham
gids: [85]
diff: 24.5368007159435
glyph: iSign_cham
gids: [91]
diff: 24.61243145519152
glyph: oeSign_cham
gids: [97]
diff: 24.7327392620591
glyph: mSignFinal_cham
gids: [86]
diff: 24.83192148421685
glyph: uSign_cham
gids: [95]
diff: 24.862875537002253
glyph: uni25CC
gids: [5]
diff: 24.949003511657924
glyph: aiSign_cham
gids: [88]
diff: 24.962109377712924
glyph: oSign_cham
gids: [87]
diff: 24.974215061862676
glyph: eiSign_cham
gids: [93]
diff: 24.99626442242275
glyph: laMedial_cham
gids: [76]
diff: 25.258837707958886
glyph: ueSign_cham
gids: [98]
diff: 25.541678407460235
glyph: waMedial_cham
gids: [78]
diff: 25.688845667188644
Fea
f1languagesystem DFLT dflt;f1languagesystem DFLT dflt;
2languagesystem cham dflt;2languagesystem cham dflt;
3table GDEF {3table GDEF {
4    GlyphClassDef [], [], [], [];4    GlyphClassDef [], [], [], [];
5} GDEF;5} GDEF;
66
7@class1 = [ba_cham bba_cham da_cham dda_cham ga_cham jha_cham la_cham ma_cham na7@class1 = [ba_cham bba_cham da_cham dda_cham ga_cham jha_cham la_cham ma_cham na
>_cham nue_cham ppa_cham ra_cham ssa_cham ta_cham va_cham];>_cham nue_cham ppa_cham ra_cham ssa_cham ta_cham va_cham];
8@class2 = [ba_cham bba_cham bha_cham cha_cham chha_cham da_cham dda_cham dha_cha8@class2 = [ba_cham bba_cham bha_cham cha_cham chha_cham da_cham dda_cham dha_cha
>m ga_cham gha_cham ha_cham ja_cham jha_cham ka_cham kha_cham la_cham ma_cham mue>m ga_cham gha_cham ha_cham ja_cham jha_cham ka_cham kha_cham la_cham ma_cham mue
>_cham na_cham nga_cham ngue_cham nha_cham nhja_cham nhue_cham nue_cham pa_cham p>_cham na_cham nga_cham ngue_cham nha_cham nhja_cham nhue_cham nue_cham pa_cham p
>ha_cham ppa_cham ra_cham sa_cham ssa_cham ta_cham tha_cham va_cham ya_cham];>ha_cham ppa_cham ra_cham sa_cham ssa_cham ta_cham tha_cham va_cham ya_cham];
n9@markFilteringSet5 = [laMedial_cham laMedial_cham.narrow waMedial_cham waMedial_n9@markFilteringSet6 = [laMedial_cham laMedial_cham.narrow waMedial_cham waMedial_
>cham.narrow uSign_cham ueSign_cham];>cham.narrow uSign_cham ueSign_cham];
10@class3 = [dda_cham na_cham na_cham.calt nga_cham nha_cham nhja_cham];10@class3 = [dda_cham na_cham na_cham.calt nga_cham nha_cham nhja_cham];
11@class4 = [bba_cham bba_cham.calt ma_cham ma_cham.calt va_cham va_cham.calt];11@class4 = [bba_cham bba_cham.calt ma_cham ma_cham.calt va_cham va_cham.calt];
1212
13lookup SingleSubstitution1 {13lookup SingleSubstitution1 {
14    lookupflag 0;14    lookupflag 0;
15    ;15    ;
16    sub raMedial_cham_pre by raMedial_cham_pre.low;16    sub raMedial_cham_pre by raMedial_cham_pre.low;
17} SingleSubstitution1;17} SingleSubstitution1;
1818
19lookup SingleSubstitution2 {19lookup SingleSubstitution2 {
20    lookupflag 0;20    lookupflag 0;
21    ;21    ;
22    # Original source: 1 22    # Original source: 1 
23    sub raMedial_cham_pre by raMedial_cham_pre.low.alt;23    sub raMedial_cham_pre by raMedial_cham_pre.low.alt;
24} SingleSubstitution2;24} SingleSubstitution2;
2525
26lookup SingleSubstitution3 {26lookup SingleSubstitution3 {
27    lookupflag 0;27    lookupflag 0;
28    ;28    ;
29    # Original source: 2 29    # Original source: 2 
30    sub na_cham by na_cham.calt;30    sub na_cham by na_cham.calt;
31    sub ma_cham by ma_cham.calt;31    sub ma_cham by ma_cham.calt;
32    sub bba_cham by bba_cham.calt;32    sub bba_cham by bba_cham.calt;
33    sub va_cham by va_cham.calt;33    sub va_cham by va_cham.calt;
34    sub laMedial_cham by laMedial_cham.narrow;34    sub laMedial_cham by laMedial_cham.narrow;
35    sub waMedial_cham by waMedial_cham.narrow;35    sub waMedial_cham by waMedial_cham.narrow;
36    sub uSign_cham by uSign_cham.narrow;36    sub uSign_cham by uSign_cham.narrow;
37} SingleSubstitution3;37} SingleSubstitution3;
3838
39lookup ChainedContextualGSUB4 {39lookup ChainedContextualGSUB4 {
40    lookupflag 0;40    lookupflag 0;
41    ;41    ;
42    # Original source: 3 42    # Original source: 3 
43    sub @class1 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut43    sub @class1 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut
>ion3;>ion3;
44    sub @class2 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut44    sub @class2 [laMedial_cham waMedial_cham uSign_cham]' lookup SingleSubstitut
>ion3 yaMedial_cham;>ion3 yaMedial_cham;
45    sub [na_cham ma_cham bba_cham va_cham]' lookup SingleSubstitution3 [laMedial45    sub [na_cham ma_cham bba_cham va_cham]' lookup SingleSubstitution3 [laMedial
>_waMedial_cham laMedial_uSign_cham laMedial_ueSign_cham waMedial_uSign_cham waMe>_waMedial_cham laMedial_uSign_cham laMedial_ueSign_cham waMedial_uSign_cham waMe
>dial_ueSign_cham];>dial_ueSign_cham];
46} ChainedContextualGSUB4;46} ChainedContextualGSUB4;
4747
48lookup LigatureSubstitution5 {48lookup LigatureSubstitution5 {
49    lookupflag 0;49    lookupflag 0;
50    ;50    ;
51    # Original source: 4 51    # Original source: 4 
52    sub iSign_cham mSignFinal_cham by iSign_mSignFinal_cham;52    sub iSign_cham mSignFinal_cham by iSign_mSignFinal_cham;
53    sub auSign_cham mSignFinal_cham by auSign_mSignFinal_cham;53    sub auSign_cham mSignFinal_cham by auSign_mSignFinal_cham;
54    sub oeSign_cham aaSign_cham by aaSign_oeSign_cham;54    sub oeSign_cham aaSign_cham by aaSign_oeSign_cham;
55    sub oeSign_cham auSign_cham by oeSign_auSign_cham;55    sub oeSign_cham auSign_cham by oeSign_auSign_cham;
56    sub oeSign_cham mSignFinal_cham by oeSign_mSignFinal_cham;56    sub oeSign_cham mSignFinal_cham by oeSign_mSignFinal_cham;
57    sub oeSign_cham ngSignFinal_cham by oeSign_ngSignFinal_cham;57    sub oeSign_cham ngSignFinal_cham by oeSign_ngSignFinal_cham;
58} LigatureSubstitution5;58} LigatureSubstitution5;
5959
60lookup LigatureSubstitution6 {60lookup LigatureSubstitution6 {
t61    lookupflag UseMarkFilteringSet @markFilteringSet5;t61    lookupflag UseMarkFilteringSet @markFilteringSet6;
62    ;62    ;
63    # Original source: 5 63    # Original source: 5 
64    sub laMedial_cham waMedial_cham uSign_cham by laMed_waMed_uSign_cham;64    sub laMedial_cham waMedial_cham uSign_cham by laMed_waMed_uSign_cham;
65    sub laMedial_cham waMedial_cham ueSign_cham by laMed_waMed_ueSign_cham;65    sub laMedial_cham waMedial_cham ueSign_cham by laMed_waMed_ueSign_cham;
66    sub laMedial_cham uSign_cham by laMedial_uSign_cham;66    sub laMedial_cham uSign_cham by laMedial_uSign_cham;
67    sub laMedial_cham ueSign_cham by laMedial_ueSign_cham;67    sub laMedial_cham ueSign_cham by laMedial_ueSign_cham;
68    sub laMedial_cham waMedial_cham by laMedial_waMedial_cham;68    sub laMedial_cham waMedial_cham by laMedial_waMedial_cham;
69    sub laMedial_cham.narrow waMedial_cham uSign_cham by laMed_waMed_uSign_cham;69    sub laMedial_cham.narrow waMedial_cham uSign_cham by laMed_waMed_uSign_cham;
70    sub laMedial_cham.narrow waMedial_cham ueSign_cham by laMed_waMed_ueSign_cha70    sub laMedial_cham.narrow waMedial_cham ueSign_cham by laMed_waMed_ueSign_cha
>m;>m;
71    sub laMedial_cham.narrow uSign_cham by laMedial_uSign_cham;71    sub laMedial_cham.narrow uSign_cham by laMedial_uSign_cham;
72    sub laMedial_cham.narrow ueSign_cham by laMedial_ueSign_cham;72    sub laMedial_cham.narrow ueSign_cham by laMedial_ueSign_cham;
73    sub laMedial_cham.narrow waMedial_cham by laMedial_waMedial_cham;73    sub laMedial_cham.narrow waMedial_cham by laMedial_waMedial_cham;
74    sub waMedial_cham uSign_cham by waMedial_uSign_cham;74    sub waMedial_cham uSign_cham by waMedial_uSign_cham;
75    sub waMedial_cham ueSign_cham by waMedial_ueSign_cham;75    sub waMedial_cham ueSign_cham by waMedial_ueSign_cham;
76    sub waMedial_cham.narrow uSign_cham by waMedial_uSign_cham;76    sub waMedial_cham.narrow uSign_cham by waMedial_uSign_cham;
77    sub waMedial_cham.narrow ueSign_cham by waMedial_ueSign_cham;77    sub waMedial_cham.narrow ueSign_cham by waMedial_ueSign_cham;
78} LigatureSubstitution6;78} LigatureSubstitution6;
7979
80lookup SingleSubstitution7 {80lookup SingleSubstitution7 {
81    lookupflag 0;81    lookupflag 0;
82    ;82    ;
83    # Original source: 6 83    # Original source: 6 
84    sub comma by comma.cham;84    sub comma by comma.cham;
85    sub hyphen by hyphen.cham;85    sub hyphen by hyphen.cham;
86    sub period by period.cham;86    sub period by period.cham;
87} SingleSubstitution7;87} SingleSubstitution7;
8888
89lookup SingleSubstitution8 {89lookup SingleSubstitution8 {
90    lookupflag 0;90    lookupflag 0;
91    ;91    ;
92    # Original source: 7 92    # Original source: 7 
93    sub raMedial_cham by raMedial_cham_pre;93    sub raMedial_cham by raMedial_cham_pre;
94} SingleSubstitution8;94} SingleSubstitution8;
9595
96lookup ChainedContextualGSUB9 {96lookup ChainedContextualGSUB9 {
97    lookupflag 0;97    lookupflag 0;
98    ;98    ;
99    # Original source: 8 99    # Original source: 8 
100    sub raMedial_cham_pre' lookup SingleSubstitution1 @class3;100    sub raMedial_cham_pre' lookup SingleSubstitution1 @class3;
101    sub raMedial_cham_pre' lookup SingleSubstitution2 @class4;101    sub raMedial_cham_pre' lookup SingleSubstitution2 @class4;
102} ChainedContextualGSUB9;102} ChainedContextualGSUB9;
103103
104lookup SingleSubstitution10 {104lookup SingleSubstitution10 {
105    lookupflag 0;105    lookupflag 0;
106    ;106    ;
107    # Original source: 9 107    # Original source: 9 
108    sub doubleDanda_cham by doubleDanda_cham.dotless;108    sub doubleDanda_cham by doubleDanda_cham.dotless;
109} SingleSubstitution10;109} SingleSubstitution10;
110110
111feature calt {111feature calt {
112    script DFLT;112    script DFLT;
113    language dflt;113    language dflt;
114            lookup ChainedContextualGSUB4;114            lookup ChainedContextualGSUB4;
115115
116} calt;116} calt;
117117
118feature calt {118feature calt {
119    script cham;119    script cham;
120    language dflt;120    language dflt;
121            lookup ChainedContextualGSUB4;121            lookup ChainedContextualGSUB4;
122122
123} calt;123} calt;
124124
125feature ccmp {125feature ccmp {
126    script DFLT;126    script DFLT;
127    language dflt;127    language dflt;
128            lookup LigatureSubstitution5;128            lookup LigatureSubstitution5;
129129
130} ccmp;130} ccmp;
131131
132feature ccmp {132feature ccmp {
133    script cham;133    script cham;
134    language dflt;134    language dflt;
135            lookup LigatureSubstitution5;135            lookup LigatureSubstitution5;
136136
137} ccmp;137} ccmp;
138138
139feature pref {139feature pref {
140    script DFLT;140    script DFLT;
141    language dflt;141    language dflt;
142            lookup SingleSubstitution8;142            lookup SingleSubstitution8;
143143
144} pref;144} pref;
145145
146feature pref {146feature pref {
147    script cham;147    script cham;
148    language dflt;148    language dflt;
149            lookup SingleSubstitution8;149            lookup SingleSubstitution8;
150150
151} pref;151} pref;
152152
153feature pres {153feature pres {
154    script DFLT;154    script DFLT;
155    language dflt;155    language dflt;
156            lookup ChainedContextualGSUB9;156            lookup ChainedContextualGSUB9;
157157
158} pres;158} pres;
159159
160feature pres {160feature pres {
161    script cham;161    script cham;
162    language dflt;162    language dflt;
163            lookup ChainedContextualGSUB9;163            lookup ChainedContextualGSUB9;
164164
165} pres;165} pres;
166166
167feature rlig {167feature rlig {
168    script DFLT;168    script DFLT;
169    language dflt;169    language dflt;
170            lookup LigatureSubstitution6;170            lookup LigatureSubstitution6;
171171
172} rlig;172} rlig;
173173
174feature rlig {174feature rlig {
175    script cham;175    script cham;
176    language dflt;176    language dflt;
177            lookup LigatureSubstitution6;177            lookup LigatureSubstitution6;
178178
179} rlig;179} rlig;
180180
181feature ss01 {181feature ss01 {
182    script DFLT;182    script DFLT;
183    language dflt;183    language dflt;
184            lookup SingleSubstitution10;184            lookup SingleSubstitution10;
185185
186} ss01;186} ss01;
187187
188feature ss01 {188feature ss01 {
189    script cham;189    script cham;
190    language dflt;190    language dflt;
191            lookup SingleSubstitution10;191            lookup SingleSubstitution10;
192192
193} ss01;193} ss01;
194194
195feature locl {195feature locl {
196    script cham;196    script cham;
197    language dflt;197    language dflt;
198            lookup SingleSubstitution7;198            lookup SingleSubstitution7;
199199
200} locl;200} locl;
201201
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op